package com.ruoyi.subject.domain;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 题目练习结果的实体
 *
 * @author lzhj
 * @date 2021-01-27
 */
@Api("题目练习结果的实体")
public class QbSubPraticeResult {
    private static final long serialVersionUID = 1L;


    /**
     * 人员id
     */
    @ApiModelProperty(value = "人员id")
    private Long userId;

    /**
     * 微信openID
     */
    @ApiModelProperty(value = "微信openID")
    private String openId;

    /**
     * 题型/人员类别
     */
    @ApiModelProperty(value = "题型/人员类别")
    private String subType;

    /**
     * 错误题目id集合
     */
    @ApiModelProperty(value = "错误题目id集合")
    private List<Long> wrongSubIdList;
    /**
     * 正确题目id集合
     */
    @ApiModelProperty(value = "正确题id目集合")
    private List<Long> correctSubIdList;
    /**
     * 考试记录
     */
    @ApiModelProperty(value = "考试记录")
    private QbExamRecord qbExamRecor;


    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getSubType() {
        return subType;
    }

    public void setSubType(String subType) {
        this.subType = subType;
    }

    public List<Long> getWrongSubIdList() {
        return wrongSubIdList;
    }

    public void setWrongSubIdList(List<Long> wrongSubIdList) {
        this.wrongSubIdList = wrongSubIdList;
    }

    public List<Long> getCorrectSubIdList() {
        return correctSubIdList;
    }

    public void setCorrectSubIdList(List<Long> correctSubIdList) {
        this.correctSubIdList = correctSubIdList;
    }

    public QbExamRecord getQbExamRecor() {
        return qbExamRecor;
    }

    public void setQbExamRecor(QbExamRecord qbExamRecor) {
        this.qbExamRecor = qbExamRecor;
    }
}
